home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
002
/
nyword20.arc
/
ME.DOC
< prev
next >
Wrap
Text File
|
1986-10-08
|
5KB
|
121 lines
A RECONFIGURABLE PROGRAMMER'S EDITOR
WITH SOURCE CODE
ME is a high quality programmer's text editor written specifically
or the IBM PC. It contains features only found in the more expensive
programmer's text editors. These features include :
Multiple Windows
Column cut and paste
Regular Expressions
C-like Macro Language
Keyboard Macros
Reconfigurable Keyboard
FAST OPERATION
A common complaint with some of the more expensive programmer's
editors is the sluggish operation. Too many of the "basic" commands
are implemented as macros, and virtual memory slows the operation even
more. ME is extremely quick, keeping all text in memory. As the cost
of memory decreases, and with most people owning at least 512K of
memory, editing large files is no longer a problem. As the new
generation of CPU chips emerge, most virtual memory operations will be
handled by the hardware, not by the software.
C-LIKE MACRO LANGUAGE
New commands and features may be added to the editor by writing
programs in its macro language. The language resembles C, and
it's extremely easy to write and examine macros when you are not
dealing with a parenthesized language like LISP. The macro languages
comes with a rich set of primitives for handling strings and changing
the editor environment. ou can assign a macro to any keystroke. You
can even generate a macro from a keyboard macro.
The editor comes with a macro compiler. The compiler takes the
macro source file, and produces an intermediate code file from it. The
intermediate code executes very quickly, and takes up little space.
With the macro language, you can customize your programming
environment for different languages and different compilers.
MULTI-FILE EDITING
The editor allows you to keep as many as 12 different windows on
the screen simultaneously. Each window can contain a different file,
or can have multiple views into the same file. Text can be easily
transfered between windows. You can choose any window, and enlarge it
to the size of the whole screen for easier editing.
REGULAR EXPRESSIONS
The UNIX(TM) operating system pioneered the use of regular ex-
pressions in pattern matching. Regular expressions allow you to search
for a context, such as "all lines beginning with the letter a,b, or
c", or "any occurence of two numbers followed by a letter". The editor
incorporates regular expressions into its search-and-substitute
facility to allow powerful pattern matching.
SAFETY FEATURES
To prevent a loss of your file, there are two safety features
built in to the editor. After you save a file, the editor will make a
backup copy of the old version. Also, the user can enable an option
that dumps the current buffer out to a file after every n keystrokes.
If the editing session terminates normally, then this temporary file
is erased, but if the system crashes, then you can recover your edited
file from this temporary file.
SOURCE CODE OPTION
The source code option lets you see how text editors are written,
and gives you real-world applications of various data structures. You
will also learn how to write interpreters by examining code to the
macro language compiler and interpreter.
If you have a favorite set of macros, you can code the macros in
'C', and add them to the editor. This will make your macros run much
faster, and since you don't have to load them in, this will also save
space.
A unique advantage of the source code option is that many program-
mers will have the opportunity to examine the code, improve parts of
it, and add additional features. The best of these improvements and
enhancements will be incorporated into future releases, which, as a
registered source code user, you will receive updates for.
The code is written in C, and conforms to the ANSI standard. This
allows the code to be compiled with any compiler that supports the
ANSI standard. A few of the string handling and input-output routines
are written in 8086 assembly language for speed.
The source code option is perfect for OEMs and VARs who want to
add a text editor to their applications.
END USER PRICES
Price for program and on-line documentation $35.00
Price for complete source code $49.95
Price for both $79.95
VARS and OEMS - please contact us. We have very favorable terms which
would allow you to sell the editor with your own product line.
MAGMA SOFTWARE SYSTEMS
Marc Adler
138 - 23 Hoover Ave.
Jamaica, New York 11435
(201) 376 - 0955
Please make checks out to Marc Adler